/**
 * 性别枚举
 * 男 Male = 1
 * 女 Female = 2
 * @export
 * @enum {string}
 */
export enum GenderEnum {
  Male = 1,
  Female = 2
}

/**
 * 通用状态枚举
 * 启用 Enable = 1
 * 停用 Disable = 2
 * @export
 * @enum {string}
 */
export enum StatusEnum {
  Enable = 1,
  Disable = 2
}

/**
 * 是否枚举
 * 启用 Yes = 1
 * 停用 No = 2
 * @export
 * @enum {string}
 */
export enum YesNoEnum {
  Yes = 1,
  No = 2
}

/**
 * 编码流水规则
 * @export
 * @enum {string}
 */
export enum FlowTypeEnum {
  yyyy = '年4位',
  yy = '年2位',
  yyM = '年2位月1位',
  yyyyMM = '年4位月2位',
  yMd = '年2位月1位日1位',
  yyyyMMdd = '年4位月2位日2位',
  userAccount = '账号',
  noFormat = '无格式'
}

/**
 * 表单字段控件类型
 * @export
 * @enum {string}
 */
export enum FieldTypeEnum {
  /**
   * 文本框类型
   */
  Input = 'Input',
  /**
   * 下拉选择框类型
   */
  Select = 'Select',
  /**
   * 数字文本框
   */
  InputNumber = 'InputNumber',
  /**
   * 日期文本框
   */
  InputDate = 'InputDate',
  /**
   * 布尔单选框
   */
  BooleanRadio = 'BooleanRadio',
  /**
   * 文本域输入框
   */
  Textarea = 'Textarea'
}
